home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Cream of the Crop 25
/
Cream of the Crop 25.iso
/
os2
/
kzr0597.zip
/
E.CMD
< prev
next >
Wrap
OS/2 REXX Batch file
|
1997-02-20
|
743b
|
30 lines
/* REXX-Programm e.cmd */
Call RxFuncAdd 'SysLoadFuncs', RexxUtil, 'SysLoadFuncs'
Call SysLoadFuncs
Signal on syntax name eMsg
/* Diese Variablen müssen für jede Prozedur definiert werden, damit die */
/* Prozedur die Variable bufND kennt und die Variable ND übernehmen kann.*/
Pfd=SysSearchPath("PATH", "kzr.cmd")
lp=LastPos("\", Pfd)
Pfd=DelStr(Pfd, 1+lp)
NDAe=Pfd||"NDAe.DAT"
bufND =Pfd||"NDZahl.DAT"
bufMsg =Pfd||"Meldung.DAT"
ND = LineIn(bufND, 1)
Numeric Digits ND+4
/* Berechnet die Zahl e=2.718.... */
g=1; n=1; y=1
do forever
g=g*1/n
if (abs(g/y) < 10**(-ND-7)) then leave
y=y+g
n=n+1
end
W: numeric digits ND
return(Format(y))